Text copied to clipboard!
Наслов
Text copied to clipboard!Inženjer performansi
Опис
Text copied to clipboard!
Tražimo inženjera performansi koji će imati ključnu ulogu u analizi, merenju i unapređenju performansi softverskih sistema, aplikacija i infrastrukture. Ova pozicija je namenjena profesionalcu koji razume kako različite komponente informacionih sistema utiču na brzinu, odziv, stabilnost i korisničko iskustvo, i koji ume da identifikuje uska grla pre nego što ona postanu ozbiljan poslovni problem. Inženjer performansi sarađuje sa timovima za razvoj, DevOps, kvalitet, arhitekturu i bezbednost kako bi obezbedio da sistemi mogu da podnesu očekivano opterećenje i da ostanu pouzdani u realnim uslovima rada.
U ovoj ulozi bićete odgovorni za planiranje i sprovođenje testova performansi, uključujući testove opterećenja, stres testove, testove izdržljivosti i analizu kapaciteta. Pratićete ključne metrike kao što su vreme odziva, propusni opseg, iskorišćenost procesora, memorije, mreže i baze podataka, a zatim ćete na osnovu rezultata predlagati konkretna poboljšanja. Pored tehničke ekspertize, važna je i sposobnost jasnog predstavljanja nalaza različitim zainteresovanim stranama, uključujući tehničke timove i poslovne rukovodioce.
Idealni kandidat poseduje iskustvo u radu sa alatima za testiranje performansi, nadzor sistema i analizu logova, kao i dobro razumevanje arhitekture distribuiranih sistema, mikroservisa, API-ja, baza podataka i cloud okruženja. Očekuje se da kandidat ume da automatizuje procese testiranja, definiše standarde performansi i učestvuje u kontinuiranom unapređenju razvojnih i operativnih procesa. Posebno cenimo analitičan pristup, sistematičnost i sposobnost rešavanja složenih problema pod pritiskom rokova.
Inženjer performansi ne bavi se samo otkrivanjem problema, već i preventivnim delovanjem kroz rano uključivanje u životni ciklus razvoja softvera. To podrazumeva pregled tehničkih rešenja, procenu rizika po performanse, savetovanje timova tokom dizajna funkcionalnosti i podršku pri planiranju kapaciteta za budući rast. Uloga zahteva kombinaciju dubokog tehničkog znanja i poslovnog razumevanja, jer performanse sistema direktno utiču na zadovoljstvo korisnika, prihode i reputaciju organizacije.
Ako vas motiviše rad na složenim sistemima, donošenje odluka zasnovanih na podacima i stalno traganje za efikasnijim rešenjima, ova pozicija vam pruža priliku da ostvarite značajan uticaj. Radićete u okruženju koje podstiče saradnju, eksperimentisanje i profesionalni razvoj, uz mogućnost da oblikujete standarde kvaliteta i performansi na nivou cele organizacije. Od kandidata se očekuje proaktivnost, preciznost i spremnost da kontinuirano prati tehnološke trendove i najbolje prakse u oblasti performansi i pouzdanosti sistema.
Одговорности
Text copied to clipboard!- Planiranje, dizajniranje i izvršavanje testova performansi za aplikacije i sisteme.
- Analiza rezultata testiranja i identifikacija uskih grla u performansama.
- Saradnja sa razvojnim i DevOps timovima na optimizaciji aplikacija i infrastrukture.
- Praćenje sistemskih metrika i izrada izveštaja o performansama.
- Automatizacija scenarija za testiranje performansi i regresiona merenja.
- Učestvovanje u planiranju kapaciteta i proceni skalabilnosti sistema.
- Predlaganje tehničkih poboljšanja zasnovanih na podacima i analizama.
- Podrška timovima tokom rešavanja incidenata povezanih sa performansama.
Захтеви
Text copied to clipboard!- Iskustvo u testiranju performansi softverskih sistema i aplikacija.
- Poznavanje alata kao što su JMeter, LoadRunner, Gatling ili slični.
- Razumevanje rada baza podataka, API-ja i distribuiranih sistema.
- Iskustvo sa monitoring alatima i analizom logova.
- Poznavanje cloud platformi i kontejnerskih okruženja je prednost.
- Sposobnost analitičkog razmišljanja i rešavanja kompleksnih problema.
- Dobro poznavanje SQL-a, mrežnih osnova i sistemskih resursa.
- Odlične komunikacione veštine i sposobnost rada u timskom okruženju.
Могућа питања на интервјуу
Text copied to clipboard!- Kakvo iskustvo imate sa testovima opterećenja i stres testovima?
- Koje alate za merenje performansi ste najčešće koristili?
- Kako pristupate identifikaciji uskih grla u aplikaciji?
- Da li ste radili na optimizaciji performansi baza podataka?
- Kako biste definisali kriterijume prihvatljivih performansi za sistem?
- Opišite situaciju u kojoj ste rešili kritičan problem performansi.
- Koliko iskustva imate sa cloud infrastrukturom i mikroservisima?
- Kako dokumentujete rezultate testiranja i preporuke za poboljšanje?